/core
Long.ts
format.ts
/headers
/headers/enums
DataDirectoryKind.ts
DllCharacteristics.ts
ImageCharacteristics.ts
MZSignature.ts
Machine.ts
PEMagic.ts
PESignature.ts
SectionCharacteristics.ts
Subsystem.ts
AddressRange.ts
DosHeader.ts
OptionalHeader.ts
PEFileHeaders.ts
PEHeader.ts
SectionHeader.ts
/imports
/imports/knockout
knockout-3.0.0.js
/io
BufferReader.ts
/layout
pe.css
pefile.html
/managed ...
/managed/metadata
/managed/metadata/enums
-enums.ts
ClrDirectory.ts
ClrMetadata.ts
CodedIndexReader.ts
MetadataStreams.ts
TableCompletionReader.ts
TableReader.ts
TableStream.ts
bits.ts
/managed/tables ...
ClassLayout.ts
Constant.ts
CustomAttribute.ts
DeclSecurity.ts
Event.ts
EventMap.ts
Field.ts
FieldLayout.ts
FieldMarshal.ts
InterfaceImpl.ts
MemberRef.ts
MethodDef.ts
MethodSemantics.ts
Module.ts
Param.ts
Property.ts
PropertyMap.ts
StandaloneSig.ts
TypeDef.ts
TypeRef.ts
-mana.ts
AppDomain.ts
Assembly.ts
ConstructedGenericType.ts
EventInfo.ts
FieldInfo.ts
MethodInfo.ts
ParameterInfo.ts
PropertyInfo.ts
Type.ts
TypeReference.ts
/sample
sample.js
/typings
knockout.d.ts
/unmanaged
DllExport.ts
DllExports.ts
DllImport.ts
ResourceDataEntry.ts
ResourceDirectory.ts
ResourceDirectoryEntry.ts
PEFile.ts
pe.html
pe.ts
1
module pe.managed.tables {
2
 
3
  /** ECMA-335 II.22.28 */
4
  export class MethodSemantics {
5
    TableKind = 0x18;
6
 
7
    semantics: metadata.MethodSemanticsAttributes = 0;
8
    method: number = 0;
9
    association: number = 0;
10
 
11
    read(reader: metadata.TableReader) {
12
      this.semantics = reader.readShort();
13
      this.method = reader.readMethodDefTableIndex();
14
      this.association = reader.readHasSemantics();
15
    }
16
  }
17
 
18
}